package com.lijin.service;

import com.lijin.domain.dto.LotteryInformationDto;
import com.lijin.domain.json.LotteryData;
import com.lijin.domain.query.LotteryInformationQuery;
import com.lijin.domain.query.base.Page;
import java.util.List;
import java.util.Set;

/**
 *彩票接口接口类
 */
public interface LotteryInformationService {

  /**
   * 根据彩种编码查询
   * @param lotteryInformationQuery
   * @return
   */
  public Page<LotteryInformationDto> findInformationByCode(LotteryInformationQuery lotteryInformationQuery);

  /**
   * 查找所有最新一期彩种
   * @return
   */
  public List<LotteryInformationDto> findAllFirst();

  /**
   * 根据彩种以及期号查找
   * @param code
   * @param expect
   * @return
   */
  public LotteryInformationDto findInformationByCodeAndExpect(String code, String expect);


  public void addyiDingLotteryInformation(String code, int a, String url);

  public void addFengHuangLotteryInformation(String code, String url);

  public void addCaiPiaoYunLotteryInformation(String code, String url);

  public void addWeiNiSiRen(String code, String url);

  public void addJSYL(String code, String url);

  public void addHuangCai(String code, String url);

  public void addCaiJingWangLotteryInformation();

  public void addCaiPiao55LotteryInformation();

  public void add5gcpLotteryInformation(String code, String url);

  public void addCaiPiaoqqLotteryInformation();

  public void addlblottery(String code, String url);

  public void addcheck_data(Set<LotteryData> set);

}
